
// 引入express模块
const express = require('express')
// 引入用户路由器模块
const userRouter = require('./routes/user')
// 引入商品路由器模块
const productRouter = require('./routes/product')

// 创建web服务器
const app = express()
// 设置端口
app.listen(3000, () => {
    console.log('web服务器启动成功');
})

// 将post传参改为对象
app.use(express.urlencoded({
    extended: true
}))

// 托管静态资源
app.use(express.static('./public'))
app.use(express.static('./css'))
// 挂载用户路由器
app.use('/v1/users', userRouter)
// 挂载商品路由器
app.use('/v1/pro', productRouter)

// 错误处理中间件
app.use((err, req, res, next) => {
    console.log(err);
    res.send({ code: 500, msg: '服务器端错误' })
})



















